import request from '../utils/request';
enum API {
    // 数字化F12网络中的请求 URL:
    HomeData_URL = '/curriculum/list',
    DetailsData_URL = '/curriculum/',
    Question_URL = '/curr_question/list/'
    // https://codelover.club/api/curr_question/list?currNo=43
}
// 定义了一个名为resHomeData的导出函数。这个函数没有参数，当调用时，它会使用request.get方法发送一个GET请求到API.HomeData_URL所指定的URL。
// get方法的返回值被指定为any类型，这意味着它预期将返回任何类型的数据。通常，这表示返回的数据类型将在运行时而不是编译时确定
export const resHomeData = () => request.get<any>(API.HomeData_URL)
// resDetailsData函数接受一个参数curNo，该参数被标注为number类型。函数会向API.DetailsData_URL后附加curNo参数的URL发送GET请求。
export const resDetailsData = (curNo: number) => request.get<any>(API.DetailsData_URL + curNo)
// resQuestionData函数同样接受一个number类型的参数curNo。它向API.Question_URL发送一个GET请求，并在URL后面追加一个查询参数currNo，其值被curNo参数替换。
export const resQuestionData = (curNo: number) => request.get<any>(API.Question_URL + `?currNo=${curNo}`)